An Experiment with Inline Substitution

نویسندگان

  • Keith D. Cooper
  • Mary W. Hall
  • Linda Torczon
چکیده

This paper describes an experiment undertaken to evaluate the effectiveness of inline substitution as a method of improving the running time of compiled code. Our particular interests are in the interaction between inline substitution and aggressive code optimization. To understand this relationship, we used commercially available FORTRAN optimizing compilers as the basis for our study. This paper reports on the effectiveness of the various compilers at optimizing the inlined code. We examine both the runtime performance of the resulting code and the compile-time performance of the compilers. This work can be viewed as a study of the effectiveness of inlining in modern optimizers; alternatively, it can be viewed as one data point on the overall effectiveness of modern optimizing compilers. We discovered that, with optimizing FORTRAN compilers, (1) object-code growth from inlining is substantially smaller than source-code growth, (2) compile-time growth from inlining is smaller than source-code growth, and (3) the compilers we tested were not able to capitalize consistently inlining.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Unexpected Side E ects of Inline Substitution : A Case

The structure of a program can encode implicit information that changes both the shape and speed of the generated code. Interprocedural transformations like inlining often discard such information; using interpro-cedural data-ow information as a basis for optimization can have the same eeect. In the course of a study on inline substitution with commercial FORTRAN compilers, we encountered unexp...

متن کامل

Influence of Substitution of Peat with Iranian Zeolite(Clinoptilolite) In Peat Medium on Ficus Benjamina Growth

This experiment was designed to characterize the effects of size and concentration of an Iranian clinoptilolite zeolite on the growth ofFicus benjamina (starlight) in peat base media. Ficus benjamina was stock rooted and grown in a peat consisting perlite (2: 1 v/v) (P: Pe), zeolite (10, 20, 30 and 40 v/v %, two sizes 0.5-3 mm and 3-8 mm) instead of peat in P: Pe (2: 1 v/v) media. Ficus benjami...

متن کامل

Partial substitution of bean (Phaseolus vulgaris) flour for fishmeal in extruded diets for rainbow trout (Oncorhynchus mykiss): Effects on yield parameters

The objective of this research was to evaluate yield parameters (gained weight, weight percentage, survival, feed conversion factor (FCR), feed conversion efficiency (FCE), condition factor (K), specific growth rate (SGR) and hepatosomatic index (HSI) of trouts fed with experimental diets elaborated with bean (Phaseolus vulgaris L.) flour instead of fishmeal with 15, 30 and 45% (BF15, BF30 and ...

متن کامل

Partial substitution of bean (Phaseolus vulgaris) flour for fishmeal in extruded diets for rainbow trout (Oncorhynchus mykiss): Effects on yield parameters

The objective of this research was to evaluate yield parameters (gained weight, weight percentage, survival, feed conversion factor (FCR), feed conversion efficiency (FCE), condition factor (K), specific growth rate (SGR) and hepatosomatic index (HSI) of trouts fed with experimental diets elaborated with bean (Phaseolus vulgaris L.) flour instead of fishmeal with 15, 30 and 45% (BF15, BF30 and ...

متن کامل

تاثیر سطوح مختلف جایگزینی دانه اکسترود شده سویا با کنجاله سویا و مکمل ویتامین E بر عملکرد و خصوصیات لاشه جوجه‌های گوشتی

An experiment was conducted with 264 Cobb 500 day-old chicks in order to study the effect of different substitution levels of soybean meal (SBM) with extruded soybean (ESB) and vitamin E supplement on performance and carcass characteristics of broiler chicks. This study was conducted in a 4×2 factorial arrangement with 8 treatment and 3 replicates of 11 broiler chicks per each replicate in a co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Softw., Pract. Exper.

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1991